/**
 * 确定性计算模块
 * 
 * @description
 * 提供两种确定性方案：
 * 1. 精确度保留（推荐） - 性能好，基本确定
 * 2. 定点数 - 100% 确定，性能较慢
 * 
 * @packageDocumentation
 */

// 定点数方案
export { FixedPoint } from './FixedPoint';
export { FixedVector2, FixedRVOMath } from './FixedVector2';

// 精确度保留方案
export { PrecisionNumber } from './PrecisionNumber';
export { PrecisionVector2, PrecisionRVOMath } from './PrecisionVector2';

// 配置系统
export { 
    DeterministicConfig,
    DeterministicMode,
    DetMode
} from './DeterministicConfig';

// 统一接口
export {
    DVector,
    DMath
} from './DeterministicMath';

export type { DNumber, DVector2 } from './DeterministicMath';

// 测试工具
export { ComparisonTest } from './ComparisonTest';

